home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Demos / AppMaker 2.0b3 / Demo AppMaker 2.0b3 / Examples / pre-built AMReminder / Procedural / MainMenu.c < prev    next >
Encoding:
Text File  |  1995-10-05  |  3.9 KB  |  52 lines  |  [TEXT/MMCC]

  1. /* MainMenu.c */
  2. /* Created 01/01/95 12:01 PM by AppMaker */
  3.  
  4. #include <Types.h>
  5. #include <Quickdraw.h>
  6. #include <Controls.h>
  7. #include <Dialogs.h>
  8. #include <Events.h>
  9. #include <Lists.h>
  10. #include <LowMem.h>
  11. #include <Menus.h>
  12. #include <TextEdit.h>
  13. #include "Globals.h"
  14. #include "ResourceDefs.h"
  15. #include "Miscellany.h"
  16.  
  17. #include "FileM.h"
  18. #include "EditM.h"
  19. #include "RemindM.h"
  20.  
  21. #include <Desk.h>
  22. #include <ToolUtils.h>
  23. #include "MainMenu.h"
  24.  
  25.  
  26. static void Enable            (short            itemNr,
  27.                              Boolean        enabled);
  28. static void EnableTitle        (MenuHandle        menu,
  29.                              Boolean        enabled);
  30. static void DoApple            (short            itemNr);
  31.  
  32. /*----------*/
  33. void InitTitles (void)
  34. {
  35.     InitFileM ();
  36.     InitEditM ();
  37.     InitRemindM ();
  38.  
  39. } /*InitTitles*/
  40.  
  41. /*----------*/
  42. void LoadMenus (void)
  43. {
  44.     AppleMenu    = GetMenu (MENU_Apple);
  45.     FailNilResource ((Handle)AppleMenu);
  46.     AddResMenu (AppleMenu, 'DRVR');
  47.     FileMenu    = GetMenu (MENU_File);
  48.     EditMenu    = GetMenu (MENU_Edit);
  49.     RemindMenu    = GetMenu (MENU_Remind);
  50.  
  51.     InsertMenu (AppleMenu, 0);
  52.     InsertMenu (FileMen